string json2xml(string& src)
// {
//     XMLDocument xmlDoc;
//     XMLNode * pRoot = xmlDoc.NewElement("xml");
//     xmlDoc.InsertFirstChild(pRoot);
//     auto j3 = json::parse(src.c_str());
//     for (json::iterator it = j3.begin(); it != j3.end(); ++it) {
//         string key = it.key();
//         string value = it.value() ;
//         XMLElement * pElement = xmlDoc.NewElement(key.c_str()) ;
//         pElement->SetText(value.c_str()) ;
//         pRoot->InsertEndChild(pElement);
//     }
//     XMLPrinter printer;
//     pRoot->Accept( &printer );
//     return printer.CStr();
// }